| Предыдущая | Следущая | |
Flash Player 6.
my_mc.setMask(mask_mc:Object) : Void
my_mc Имя экземпляра маскируемого мувиклипа.
mask_mc Имя мувиклипа-маски (маскирующего)
Ничего.
Метод; делает мувиклип, указанный в параметре mask_mc ,
маской мувиклипа, указанного в параметре my_mc .
Метод setMask позволяет создавать маску из много-кадрового мувиклипа, имеющего
сложное, многослойное содержание. Можно включать и выключать маски во время
воспроизведения клипа. Однако, нельзя использовать ту же самую маску для многократного
маскирования (возможного для использования маски в слоях линейки). Системные
(device) шрифты в маскируемом клипе не будут маскироваться. Нельзя маскировать
клип самим собой, например так: my_mc.setMask(my_mc).
Если создать маскирующий слой, содержащий мувиклип и затем применить к нему
метод setMask(), то вызов setMask() будет приоритетным
и необратимым.
Например, в маскирующем слое находится мувиклип-маска Mask, перекрывающая
другой
слой, содержащий другой мувик с именем UIMaskee. Если во время воспроизведения
клипа происходит вызов UIMask.setMask(UIMaskee),то клипы функционально
поменяются местами и UIMask станет маской для UIMaskee.
Для отмены программного маскирования, в методе setMask() используется
значение null .
Следующий код отменит маскирование.
UIMask.setMask(null);
Вы можете расширять методы и обработчики класса MovieClip за счет создания подклассов.Подробнее, см. "Присваивание класса символу " .
Маскирование клипа theMaskeeMask_mc клипом circle_mc:
theMaskee_mc.setMask(circleMask_mc);
| Посмотреть комментарии LiveDocs | Предыдущая | Следущая | |